home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 26.zip / BS1 part 26 / Macro assembler dev syst.adf / include / devices / bootblock.i < prev    next >
Text File  |  1985-12-20  |  1KB  |  49 lines

  1. ********************************************************************
  2. *               Commodore-Amiga, Inc.                              *
  3. *               bootblock.i                                        *
  4. ********************************************************************
  5. *************************************************************************
  6. *
  7. * Source Control
  8. * ------ -------
  9. * $Header: bootblock.i,v 27.1 85/06/24 13:15:16 neil Exp $
  10. *
  11. * $Locker:  $
  12. *
  13. * $Log:  bootblock.i,v $
  14. * Revision 27.1  85/06/24  13:15:16  neil
  15. * *** empty log message ***
  16. * Revision 26.2  85/06/18  23:55:38  neil
  17. * Added BBNAME definitions
  18. * Revision 26.1  85/06/17  20:08:25  neil
  19. * *** empty log message ***
  20. *************************************************************************
  21.  
  22. ******* BootBlock definition:
  23.  
  24.  STRUCTURE BB,0
  25.    STRUCT   BB_ID,4           * 4 character identifier
  26.    LONG     BB_CHKSUM         * boot block checksum (balance)
  27.    LONG     BB_DOSBLOCK       * reserved for DOS patch
  28.    LABEL    BB_ENTRY          * bootstrap entry point
  29.    LABEL    BB_SIZE
  30.  
  31. BOOTSECTS   equ   2           * 1K bootstrap
  32.  
  33. BBID_DOS macro                * something that is bootable
  34.             dc.b  'DOS',0
  35.       endm
  36.  
  37. BBID_KICK   macro             * firmware image disk
  38.             dc.b  'KICK'
  39.       endm
  40.  
  41.  
  42. BBNAME_DOS  EQU   (('D'<<24)!('O'<<16)!('S'<<8))
  43. BBNAME_KICK EQU   (('K'<<24)!('I'<<16)!('C'<<8)!('K'))
  44.